• word of the day

    montia lamprosperma

    montia lamprosperma - Dictionary definition and meaning for word montia lamprosperma

    Definition
    (noun) small Indian lettuce of northern regions
Download our Mobile App Today
Receive our word of the day
on Whatsapp